ServiceArea

您所在的位置:网站首页 arcpy 定义查询 ServiceArea

ServiceArea

2023-05-06 02:25| 来源: 网络整理| 查看: 265

当在网络中定位输入时,指定要使用的网络源列表和(可选)查询以将搜索限制为源要素类内的一部分要素。

默认值是在除系统交汇点之外的所有网络源上定位,并覆盖通过运行融合网络工具创建的交汇点。 默认情况下,不对任何源使用查询。

该参数值被指定为具有嵌套列表的列表,每个网络源最多具有一个条目。 每个内部列表由两个值组成,分别表示网络源的名称和用作该源的查询的 SQL 表达式。

网络源组件的可能值为参与网络的边源和交汇点源的字符串要素类名称。 列表中的源将用于定位,而不在列表中的源将不会用于定位。

查询在不想查找可能不适合网络位置的要素时很有用。 例如,如果您不想定位在高速公路坡道上,则可定义一个查询将其排除。 对于查询组件,请参阅在 ArcGIS 中使用的查询表达式的 SQL 参考获取正确表达式。 空字符串 "" 表示不查询特定源。

例如,值 [["Streets", "ROAD_CLASS 3"], ["Streets_ND_Junctions", ""]] 指定输入可以位于 Streets 和 Streets_ND_Junctions 源上。 Streets 源要素类的 SQL 表达式禁止输入位于 ROAD_CLASS 字段的值为 3 的街道上。 不会将查询用于 Streets_ND_Junctions 源要素类。 值 [["Streets", "ROAD_CLASS 3"]] 表示应仅将 Streets 源要素类用于定位,不应使用 Streets_ND_Junctions。 此外,还会将查询应用于 Streets。

此属性会影响所有输入类型的定位。 要更改单个输入类型的此属性,请使用 setLocateSettingsOverrides 方法。

了解有关在网络中定位输入的详细信息

如果网络数据源是 ArcGIS Online 或运行低于 11.0 的 ArcGIS Enterprise 版本的门户,则设置此属性会返回错误。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3